﻿@charset "utf-8";
#cityMenu{width:388px}

.foot_ind{background:#f5f5f5;}
.slideBox{background-color:#f5f5f5;width:100%;overflow:hidden;position:relative;z-index:1;height:420px;}
.slideBox .bd{position:relative;z-index:1;background-color:#fff}
.slideBox .bd ul{width:100% !important}
.slideBox .bd li{width:100% !important;height:420px;overflow:hidden;text-align:center}
.slideBox .bd li a{display:block;height:420px;width:100%}
.slideBox .bd li a img{width:1920px;height:420px;position:absolute;left:50%;margin-left:-960px;top:0}
.slideBox .hd{position:absolute;z-index:2;bottom:10px;width:100%;text-align:center}
.slideBox .hd li{display:inline-block;margin-right:6px;width:40px;height:4px;background-color:#fff;overflow:hidden;cursor:pointer}
.slideBox .hd li.on{color:#fff}

.ind-main{padding:20px 0 10px;background:#f5f5f5}
.ad-list{margin:0 0 20px}
.ad-list li{float:left;margin-right:20px}
.ad-list li.last{margin-right:0}
.ad-list li img{display:block;object-fit:cover}

.stairslist{width:40px;position:fixed;left:50%;top:50%;margin-left:-655px;overflow:hidden;transition:all .3s;z-index:2}
.stairslist ul li{width:30px;line-height:14px;padding:0 6px;text-align:center;overflow:hidden;cursor:pointer;background:#fff;position:relative}
.stairslist li.cur{background-color:#004890;margin:-1px 0}
.stairslist li.cur a{color:#fff}
.stairslist ul li a{display:block;width:24px;padding:9px 0;margin:0 auto;color:#625351;font-size:12px}
.stairslist ul li a:after{background:url(../images/btm.png) repeat-x 0 0;bottom:0;content:"";display:block;height:1px;position:absolute;width:25px}

.stairslist li.tourBox1.cur{background-color:#cba446}
.stairslist li.tourBox2.cur{background-color:#2abb9a}
.stairslist li.tourBox3.cur{background-color:#0075c1}
.stairslist li.tourBox4.cur{background-color:#a763cb}
.stairslist li.tourBox5.cur{background-color:#5dc032}
.stairslist li.tourBox6.cur{background-color:#ff3a26}
.stairslist li.tourBox7.cur{background-color:#ff3a26}
.stairslist li.tourBox8.cur{background-color:#5dc032}
.stairslist li.tourBox10.cur{background-color:#fd5f9e}

.index_width{width:1190px;margin:0 auto;color:#999;}
.index_title s,.index_title a.more,.index_title_box01 a.more,.ad_line_box .link_box a,.ad_line_box .link_box a:hover,.index_jx_box  .s_title,.index_jx_box i,.focus_lst li,.index_menu_box li span,.index_product_box02 li s,.floatmsg span s{background:url(../images/icons_2016.png) no-repeat;}
.index_title,.index_title_box,.index_th_box .ad255x280,.ad_line_box,.index_product_box li,.index_product_box li div,.ad135 img,.ad90 img,.index_product_box01 li,.index_product_box01 li div,.th_lst li,.th_lst li div,s,i,.index_product_box02 li,.index_product_box03 li,.index_menutxt_txt_box s,.Localplay_menu{overflow:hidden;}
.f18,.f14,.f24{color:#f74702}
.f14{font-size:14px}
.f18{font-size:18px;}
.f24{font-size:24px}
.index_banner{height:420px;position:relative;overflow:visible}
.index_banner .focus_img{height:420px;position:absolute;top:0px;left:0px;background-position:center 0;background-repeat:no-repeat;z-index:1;width:100%;}
.index_banner .focus_img a{display:block;height:100%;width:100%;}
.index_banner .focus_lst{position:relative;width:1190px;height:420px;margin:0 auto}
.focus_lst ul{position:absolute;bottom:18px;right:15px;z-index:2}
.focus_lst li{cursor:pointer;background-position:-24px -302px;float:left;height:16px;width:16px;margin:0 4px;}
.focus_lst li.cur{background-position:0px -302px;}
.ad135{height:135px;}
.ad135 img{width:383px;height:135px;float:left;}
.ad_cen{margin:0 20px;}
.ad90{height:90px;}
.ad90 img{height:90px;width:1190px}
.ad390{margin:0 auto;width:390px;}

.show,
.ad135 a:hover img,
.ad90 a:hover img,
.index_jx_ad_box a:hover img{box-shadow:0px 0px 8px #a4a39f;}

.index_menu_box{height:420px;width:84px;position:absolute;top:0px;left:50%;margin:0 0 0 -600px;z-index:5}
.index_menu_box li{background-color:#1b1e53;height:59px;width:84px;border-bottom:1px solid #000017;/*position:relative;*/cursor:pointer;}
.index_menu_box li ul li{cursor:default;}
.index_menu_box li.cur span{background-color:#fff;color:#0236b5}
.index_menu_box li span{line-height:22px;height:32px;display:block;padding:28px 0 0;font-size:14px;text-align:center;color:#fff;}
.index_menu_box li span.menu_1{background-position:-124px -276px}
.index_menu_box li span.menu_2{background-position:-124px -335px}
.index_menu_box li span.menu_3{background-position:-124px -396px}
.index_menu_box li span.menu_Ticket{background-position:-124px -456px}
.index_menu_box li span.menu_Hotel{background-position:-124px -516px}
.index_menu_box li span.menu_Visa{background-position:-124px -576px;}
.index_menu_box li span.menu_Localplay{background-position:-124px -636px}
.index_menu_box li span.menu_YL{background-position:-124px -396px}
.index_menutxt_box{position:absolute;width:201px;background-color:#fff;height:419px;top:0px;left:84px;border-bottom:1px solid #ddd;}
.index_menutxt_box .ad390x170,
.index_menutxt_box .ad390x170 img{height:130px;width:390px;margin:0 auto;}
/* .index_menutxt_2{top:-60px;}
.index_menutxt_3{top:-120px;} */
.index_menutxt_Visa,
.index_menutxt_Localplay,
.index_menutxt_Ticket,.index_menutxt_Hotel{left:84px;width:440px;}
#hotel.index_menutxt_Hotel{left:84px;width:342px;}
/* .index_menutxt_Ticket{top:-180px;}
.index_menutxt_Hotel{top:-240px;}
.index_menutxt_Localplay{top:-360px;} */
.index_menutxt_box li{height:52px;width:auto;background-color:#fff;text-align:left;/*position:relative;*/border:0px;}
.index_menutxt_box li.cur01{background-color:#fafafa}
.index_menutxt_box li .i_t_box{height:51px;border-bottom:1px dashed #ddd;margin:0 13px;}
.index_menutxt_box li .i_t_box em a{padding-right:5px}
.index_menutxt_box li .last{border:0px;}
.index_menutxt_box li a.t{display:block;color:#666;background:url(../images/menu_icon.png) right 11px no-repeat;line-height:22px;padding:6px 0 0;font-size:14px;}
.index_menutxt_box li a.t:hover,.index_menutxt_box li.cur01 a.t{color:#0236b5;background:url(../images/menu_icon_show.png) right 11px no-repeat;text-decoration:none;}
.index_menutxt_box01{height:419px;width:410px;position:absolute;left:193px;top:0px;border-bottom:1px solid #ddd}
.index_menutxt_box01 i{display:block;background:url(../images/menu_linebg.gif) right 0 repeat-y;height:420px;width:9px;float:left;}
.index_menutxt_box01 .ad340x140,
.index_menutxt_box01 .ad340x140 img{height:140px;width:340px;display:block;margin:0 auto;}
.index_menutxt_box01 i.pad{padding:17px 0 0;height:403px}
/* .index_menutxt_box02{top:-52px;} */
.index_menutxt_box02 i.pad{padding:68px 0 0;height:352px}
/* .index_menutxt_box03{top:-104px;} */
.index_menutxt_box03 i.pad{padding:119px 0 0;height:301px}
/* .index_menutxt_box04{top:-156px;} */
.index_menutxt_box04 i.pad{padding:170px 0 0;height:250px}
/* .index_menutxt_box05{top:-208px;} */
.index_menutxt_box05 i.pad{padding:221px 0 0;height:199px}
/* .index_menutxt_box06{top:-260px;} */
.index_menutxt_box06 i.pad{padding:272px 0 0;height:148px}
/* .index_menutxt_box07{top:-312px;} */
.index_menutxt_box07 i.pad{padding:323px 0 0;height:97px}
/* .index_menutxt_box08{top:-364px;} */
.index_menutxt_box08 i.pad{padding:378px 0 0;height:42px}

.index_menutxt_txt_box{background-color:#fff;float:right;width:400px;height:418px;border:1px solid #ddd;border-left:0px;border-bottom:0px;padding:10px 0}
.index_menutxt_txt_box a{color:#666;}
.txt_box01{padding:30px 0 0 30px;height:50px;clear:both;}
.txt_box01 a,.txt_box01 em,.txt_box01 i{font-style:normal;display:block;height:24px;border:1px solid #0236b5;line-height:24px;font-size:14px;width:98px;float:left;margin:0 20px 0 0;color:#0236b5;text-align:center;}
.txt_box01 i{cursor:default;}
.txt_title_box{padding:0 0 0 30px;line-height:24px;height:24px;font-size:14px;color:#333;}
.txt_box01 a:hover{background-color:#0236b5;color:#fff;text-decoration:none}
.txt_title_box .line{display:block;height:16px;width:4px;background-color:#0236b5;float:left;margin:5px 8px 0 0;}
.txt_box02,.txt_box03{line-height:24px;padding:0 30px;}
.txt_box02 a{float:left;display:block;}
.txt_box02 a.red{color:#f74702;}
.txt_box02 .line{height:13px;float:left;width:2px;background-color:#f0f0f0;margin:6px 15px 0;display:block;}
.txt_box02 a:hover,.txt_box03 a:hover{color:#0236b5}

.index_menutxt_Visa_box{padding:0 0 0 25px;}
.index_menutxt_Visa .txt_title_box{padding:20px 0 0 25px;}
.index_menutxt_Visa_box li{text-align:center;float:left;width:70px;height:85px;margin:0 10px 0 0;}
.index_menutxt_Visa_box li img{display:block;height:50px;width:50px;margin:0 auto 4px;overflow:hidden;}
.index_menutxt_Visa_box li  a{color:#333;}
.index_menutxt_Visa_box li  a:hover{color:#0236b5}
.index_menutxt_Localplay .txt_title_box{padding:0 0 0 25px;}
.index_menutxt_Localplay .txt_box01{padding:20px 0 0 25px;}
.Tab_menu{background:url(../images/menu_Localplay_linebg.gif) 0 59px repeat-x;height:36px;line-height:34px;padding:24px 0 0;margin:0 25px;}
.Tab_menu a{float:left;display:block;height:36px;padding:0 16px;font-size:16px;width:25%;text-align:center}
.Tab_menu a.w01{width:50%;padding:0px;text-align:center}
.Tab_menu a.cur,
.Tab_menu a:hover{height:34px;border-bottom:2px solid #0236b5;color:#333;text-decoration:none;}
.Tab_menu a:hover{border-bottom:0px;color:#0236b5}
.Tab_menu a.cur:hover{color:#333;cursor:default;border-bottom:2px solid #0236b5;}

.zcbox{padding:0 25px;}
.public-box{margin:0 0 40px}
.index_title{height:36px;}
.index_title i{display:block;height:18px;width:4px;float:left;margin:9px 14px 0 0;}
.index_title span{cursor:pointer;float:left;margin:0 15px 0 0;font-size:18px;line-height:36px;}
.index_title s{display:block;height:18px;width:180px;float:left;margin:9px 0 0;}
.index_title_box,.index_title_box01{float:right;width:763px;font-size:14px;}
.index_title_box li{cursor:pointer;display:block;line-height:33px;text-align:center;float:left;width:92px;color:#666;border-bottom:3px solid #f5f5f5;background-repeat:no-repeat;background-position:center 28px;}
.index_title a.more,.index_title a.more,.index_title a.more span{float:right;padding:0 22px 0 0;color:#666;background-position:right -104px;line-height:33px;}
.index_title a.more span{font-size:12px;text-align:left}
.index_title a.more:hover,.index_title a.more:hover{color:#0236b5;text-decoration:none;}
.index_title_box01 a{display:block;float:left;line-height:20px;color:#666;margin:8px 54px 0 0}
.index_title_box01 li{float:left}
.index_title_box01 a:hover{text-decoration:none;border-bottom:2px solid #fff;}
.index_title_box01 li.cur a{color:#10cef7;border-bottom:2px solid #10cef7}
.index_title a.more{margin:0px;}
.index_title a.more:hover{border:none;}
.title_xsth i{background-color:#f0880c}
.title_xsth span{color:#f0880c}
.title_xsth s{background-position:0 0;}
.title_xsjx i{background-color:#fd5f9e}
.title_xsjx span{color:#fd5f9e}
.title_xsjx s{background-position:0 -18px;}
.title_1 i{background-color:#cba446;}
.title_1 span{color:#cba446}
.title_1 s{background-position:0 -36px;}
.title_1 .index_title_box li.cur{color:#cba446;border-bottom-color:#cba446;background-image:url(../images/index_Group_icon.png)}
.title_2 i{background-color:#2abb9a;}
.title_2 span,.title_2 .index_title a.more:hover{color:#2abb9a}
.title_2 s{background-position:0 -54px;}
.title_2 .index_title_box li.cur{color:#2abb9a;border-bottom-color:#2abb9a;background-image:url(../images/index_DJ_icon.png)}
.title_3 i{background-color:#0075c1;}
.title_3 span,.title_3 .index_title a.more:hover{color:#0075c1}
.title_3 s{background-position:0 -72px;}
.title_3 .index_title_box li.cur{color:#0075c1;border-bottom-color:#0075c1;background-image:url(../images/index_YL_icon.png)}
.index_Ticket i{background-color:#10cef7;}
.index_Ticket span,.index_Ticket .index_title_box01 a:hover{color:#10cef7}
.index_Ticket s{background-position:0 -90px;}
.index_Ticket .index_title_box01 a.cur,
.index_Ticket .index_title_box01 a:hover{color:#10cef7;border-color:#10cef7}
.index_Hotel i{background-color:#a763cb;}
.index_Hotel span,.index_Hotel .index_title_box01 a:hover{color:#a763cb}
.index_Hotel s{background-position:0 -108px;}
.index_Hotel .index_title_box01 li.cur a,
.index_Hotel .index_title_box01 li a:hover{color:#a763cb;border-color:#a763cb}
.index_Visa i{background-color:#5dc032;}
.index_Visa span,.index_Visa .index_title_box01 a:hover{color:#5dc032}
.index_Visa s{background-position:0 -126px;}
.index_Visa .index_title_box01 li.cur a,
.index_Visa .index_title_box01 li a:hover{color:#5dc032;border-color:#5dc032}
.index_LocalPlay i,.index_Travelling i{background-color:#ff3a26;}
.index_LocalPlay span,.index_LocalPlay .index_title_box01 a:hover,.index_Travelling span,.index_Travelling .index_title_box01 a:hover{color:#ff3a26}
.index_LocalPlay s{background-position:0 -144px;}
.index_Travelling s{background-position:0 -166px;}
.index_LocalPlay .index_title_box01 li.cur a,.index_LocalPlay .index_title_box01 li.cur a:hover,.index_Travelling .index_title_box01 li.cur a,.index_Travelling .index_title_box01 li.cur a:hover{color:#ff3a26;border-color:#ff3a26}
.index_LocalPlay .index_title_box01 li{}

.index_th_box{height:280px;width:1190px;margin:0 auto;background-color:#f0880d}
.index_th_box .ad255x280{float:left;height:280px;width:255px;}
.index_grey_box{background-color:#f5f5f5}
.index_jx_box{background-color:#fff;height:585px;width:585px;}
.index_jx_box  .s_title{display:block;height:35px;width:164px;margin:0 auto;}
.index_jx_box  .s_title01{background-position:0 -198px;}
.index_jx_box  .s_title02{background-position:0 -235px;}
.index_jx_ad_box{height:250px;width:545px;margin:0 auto;position:relative;padding-top:15px}
.index_jx_box i{display:block;height:52px;width:89px;position:absolute;right:0px;top:0px;z-index:2}
.index_jx_box i.YL{background-position:right -152px;}
.index_jx_box i.GROUP{background-position:right -266px;}
.index_jx_box i.DJ{background-position:right -326px;}
.index_jx_box i.HOTEL{background-position:right -209px;}


.index_line_box{background-color:#fff;height:540px;}
.ad_line_box{font-size:14px;height:540px;width:315px;float:left;position:relative;}
.ad_line_box img{width:315px;height:540px;display:block}
.ad_line_box .link_box{height:52px;width:275px;position:absolute;}
.ad_line_box .link_box01{width:240px;}
.ad_line_box .link_box_pos{left:72px;top:20px;}
.ad_line_box .link_box_pos01{left:41px;top:78px;}
.ad_line_box .link_box_pos02{left:72px;top:33px;}
.ad_line_box .link_box_pos03{left:60px;top:33px;}
.ad_line_box .link_box_pos04{left:95px;top:95px;}
.ad_line_box .link_box a{display:block;width:52px;height:52px;overflow:hidden;margin:0 15px 0 0;float:left;text-align:center;line-height:46px;background-position:-249px -51px;}
.ad_line_box .line_bottom_box{position:absolute;top:456px;left:31px;width:284px;}
.ad_line_box .line_bottom_box a{display:block;padding:0 14px;float:left;height:20px;border:1px solid #0236b5;color:#fff;margin:0 10px 10px 0}
.ad_line_box .link_box a:hover,
.ad_line_box .line_bottom_box a:hover{text-decoration:none;}
.index_1 .ad_line_box .link_box{height:48px}
.index_1 .ad_line_box .link_box a{height:48px;width:48px;line-height:48px;background-position:-253px 1px;}
.index_1 .ad_line_box .link_box a.other01{font-size:12px;line-height:14px;padding:9px 0 0;height:38px;}
.index_1 .link_box a,
.index_1 .link_box a:hover{color:#cba446;background-position:0 -410px}
.index_1 .line_bottom_box a{background-color:#cba446}
.index_1 .line_bottom_box a:hover{color:#cba446;background-color:#fff}
.index_2 .link_box a,
.index_2 .link_box a:hover{color:#2abb9a;line-height:52px}
.index_2 .link_box a:hover{background-position:0 -458px}
.index_2 .line_bottom_box a{background-color:#2abb9a;border-color:#2abb9a;}
.index_2 .line_bottom_box a:hover{color:#2abb9a;background-color:#fff}
.index_3 .ad_line_box .link_box a{line-height:14px;padding:12px 0 0;height:40px;}
.index_3 .ad_line_box .link_box a.other01{line-height:52px;padding:0px;height:52px;}
.index_3 .ad_line_box .link_box a.other02{font-size:13px;padding:10px 0 0;height:42px;}
.index_3 .link_box a,
.index_3 .link_box a:hover{color:#0075c1;}
.index_3 .link_box a:hover{background-position:0 -510px}
.index_3 .line_bottom_box a{background-color:#0075c1;border-color:#0075c1}
.index_3 .line_bottom_box a:hover{color:#0075c1;background-color:#fff}

.index_ticket_box,.index_visa_box{height:130px;background:#fff}
.index_hotel_box,.index_play_box{/*height:240px;*/background:#fff}
.index_visa_box{height:140px;}
.ad_left_290{float:left;width:315px;position:relative;}
.ad_left_290 img{width:315px;}
.ad_left_290 .txtbg,
.ad_left_290 .txt{position:absolute;height:71px;width:200px;z-index:2;text-align:center;font-size:16px;line-height:30px;padding:15px 15px 0;color:#333;}
.ad_left_290 .txtbg{display:block;background-color:#fff;z-index:1;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.ad_left_290 .txt span{display:block;line-height:36px;height:36px;border-top:1px solid #8f8f8f;}
.index_hotel_box .ad_left_290,
.index_hotel_box .ad_left_290 img,
.index_play_box .ad_left_290,
.index_play_box .ad_left_290 img{height:250px;}
.index_hotel_box .txt,.index_hotel_box .txtbg,
.index_play_box .txt,.index_play_box .txtbg{left:42px;top:78px;}
.index_ticket_box .ad_left_290,
.index_ticket_box .ad_left_290 img,
.index_visa_box .ad_left_290,
.index_visa_box .ad_left_290 img{height:140px;}
.index_ticket_box .txt,.index_ticket_box .txtbg,
.index_visa_box .txt,.index_visa_box .txtbg{left:30px;top:22px;}

.index_notice_box{background-color:#f5f5f5;height:30px;line-height:30px;padding:0 0 0 20px;}
.index_notice_box span{float:left;display:block;width:75px;color:#666}
.index_notice_box a{color:#666}
.index_notice_box a:hover{color:#0236b5}
.index_notice_box a.fr{margin:0 15px 0 0;}
.index_notice_box ul{float:left;height:30px;overflow:hidden}
.index_bottom{height:70px;background-color:#0236b5;text-align:center;}
.index_bottom_title{font-weight:normal;clear:both;height:38px;line-height:38px;font-size:16px;}
.index_bottom_lst{line-height:26px;text-align:center;height:44px;overflow:hidden;}
.index_bottom_lst li{float:left;width:153px;margin:0 19px 8px 0}
.index_bottom_lst li.last{margin:0 0 8px;}
.index_bottom_lst li img{height:40px;width:153px;}
.index_bottom_lst a{color:#999;}
.index_bottom_lst a:hover{color:#0236b5}
.index_bottom_lst01{line-height:30px;height:28px;overflow:hidden}
.index_bottom_lst01 a{margin:0 28px 0 0;float:left}
.index_bottom_lst01 a.fr{float:right;color:#0236b5}
a.gd,a.sq{display:block;width:98px;height:18px;line-height:18px;background:url(../images/icon_gd.png) right 0 no-repeat;margin:0 auto}
a.sq{display:none;width:50px;background-position:right -32px;}

.index_product_box{width:875px;float:right;overflow:hidden;padding:20px 0 0;}
.index_product_box li{background-color:#fff;height:250px;width:265px;float:left;margin:0 0 10px 20px;position:relative;}
.index_product_box li a,
.index_product_box01 li a,
.th_lst li a,
.index_product_box02 li a,
.index_product_box03 li a{display:block;height:250px;width:265px;background-color:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;position:absolute;left:0px;top:0px;z-index:3;}
.index_product_box li .imgbox{height:165px;width:265px;overflow:hidden; }
.index_product_box li img{height:199px;width:265px}
.index_product_box li .txt01{color:#333;height:42px;padding:8px 12px 0;font-size:14px;line-height:20px;}
.index_product_box li .txt02{line-height:24px;padding:0 12px;}
.index_product_box li .txt02 s{color:#999;text-decoration:none;float:left;margin:6px 0 0;}
.index_product_box li .txt03_bg,.index_product_box li .txt03{height:24px;width:70px;text-align:center;z-index:1;position:absolute;text-align:center;top:141px;left:0px;}
.index_product_box li .txt03_bg{background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.index_product_box li .txt03{z-index:2;color:#fff;}
.index_product_box li .txt03_w01{width:90px;}
.index_product_box01,
.index_product_box02{float:right;width:865px;height:240px;padding-top:10px;padding-right:10px}
.index_product_box01 li{/*background-color:#fafafa;*/height:240px;width:265px;position:relative;margin:0 0 10px 20px;float:left;margin-bottom:10px}
.index_product_box01 li a{width:265px;height:240px;}
.index_product_box01 li img{height:178px;width:265px;}
.index_product_box01 li .txt{padding:7px 12px 0;}
.index_product_box01 li .txt em{color:#333;font-size:14px;line-height:24px;}
.index_product_box01 li .txt .fr{margin:17px 0 0;}
.index_product_box01 li .txt .mar01{margin:-4px 0 0}
.th_lst{float:right;width:930px;margin:17px 0 0;}
.th_lst li{background-color:#fff;height:230px;position:relative;width:200px;margin:3px 10px 0 0;float:left;padding:10px 10px 0;}
.th_lst li.show{margin-top:0px;}
.th_lst li a{height:240px;width:220px;}
.th_lst li img{height:125px;width:200px;}
.th_lst li .txt01{padding:5px 0 0;font-size:14px;line-height:18px;height:41px;color:#333}
.th_lst li .txt02{text-align:right;float:right;width:120px;padding:5px 0 0}
.th_lst li .txt02 span{line-height:24px;}
.th_lst li .txt03{float:left;padding:10px 0 0;width:80px}
.index_product_box02,.index_product_box03{height:130px;padding:10px 0}
.index_product_box02 li,.index_product_box03 li{background-color:#fafafa;float:left;padding:8px 13px 0;height:52px;width:259px;position:relative;margin:0 0 10px 15px;font-size:14px;}
.index_product_box02 li .fl{color:#666;margin:0 11px 0 0;line-height:24px;}
.index_product_box02 li s{display:block;float:left;width:16px;height:11px;margin:8px 11px 0 0}
.index_product_box02 li s.dc{background-position:0 -346px;}
.index_product_box02 li s.wf{background-position:0 -368px;}
.index_product_box02 li a,
.index_product_box03 li a{height:60px;width:285px;}
.index_product_box03 li{padding:0 18px 0 14px;width:245px;height:60px;}
.index_product_box03 li img{height:34px;float:left;margin:13px 0 0;width:64px;}
.index_product_box03 li .txt{float:right;width:178px;font-size:14px;line-height:18px;padding:10px 0 0}

.index_product_box01 li.show,
.index_product_box02 li.show,
.index_product_box03 li.show{background-color:#fff}
.index_jx_box .index_product_box{width:565px;padding:15px 0 0 20px;clear:both}
.index_jx_box .index_product_box li{margin:0 15px 15px 0;}
.index_title_box_L{float:left;/*width:438px;*/width:342px}
.index_title_box_L_w{width:410px}
.index_title_box_L a{float:left}

.floatmsg{position:absolute;display:none;width:36px;top:700px;left:50%;margin:0 0 0 -650px;z-index:19}
.floatmsg span{display:block;height:39px;width:38px;overflow:hidden}
.floatmsg span s,.floatmsg span a{display:block;width:38px;height:38px;overflow:hidden;}
.floatmsg span a{background:url(../images/floatmsg_lingbg.gif) center 38px no-repeat;text-align:center;color:#fff;line-height:38px;height:39px;}
.floatmsg span a:hover,.floatmsg span a.cur{background:none;color:#fff;text-decoration:none;}
.floatmsg span a:hover s,.floatmsg span a.cur s{display:none;}
.floatmsg span.linebg01 a:hover,
.floatmsg span.linebg02 a:hover,
.floatmsg span.linebg09 a:hover,
.floatmsg span.linebg01 a.cur,
.floatmsg span.linebg02 a.cur,
.floatmsg span.linebg09 a.cur,
.floatmsg span.linebg10 a.cur{line-height:14px;padding:5px 0 0;height:33px;}
.floatmsg span.linebg01 s{background-position:-95px -279px}
.floatmsg span.linebg01 a:hover,.floatmsg span.linebg01 a.cur{background-color:#f0880c;}
.floatmsg span.linebg02 s{background-position:-95px -316px}
.floatmsg span.linebg02 a:hover,.floatmsg span.linebg02 a.cur{background-color:#fd5f9e;}
.floatmsg span.linebg03 s{background-position:-95px -353px}
.floatmsg span.linebg03 a:hover,.floatmsg span.linebg03 a.cur{background-color:#0236b5}
.floatmsg span.linebg04 s{background-position:-95px -390px}
.floatmsg span.linebg04 a:hover,.floatmsg span.linebg04 a.cur{background-color:#1bbc9b}
.floatmsg span.linebg05 s{background-position:-95px -427px}
.floatmsg span.linebg05 a:hover,.floatmsg span.linebg05 a.cur{background-color:#0075c1}
.floatmsg span.linebg06 s{background-position:-95px -464px}
.floatmsg span.linebg06 a:hover,.floatmsg span.linebg06 a.cur{background-color:#10cef7}
.floatmsg span.linebg07 s{background-position:-95px -501px}
.floatmsg span.linebg07 a:hover,.floatmsg span.linebg07 a.cur{background-color:#a763cb}
.floatmsg span.linebg08 s{background-position:-95px -538px}
.floatmsg span.linebg08 a:hover,.floatmsg span.linebg08 a.cur{background-color:#5dc032}
.floatmsg span.linebg09 s{background-position:-95px -575px}
.floatmsg span.linebg09 a:hover,.floatmsg span.linebg09 a.cur{background-color:#ff3a26}
.floatmsg span.linebg10 s{background-position:-95px -612px}
.floatmsg span.linebg10 a:hover,.floatmsg span.linebg10 a.cur{background-color:#ffc926}

.areabox{background:url(../images/city_select_icon.gif) 12px 19px no-repeat;line-height:18px;color:#0236b5;font-size:14px;padding:19px 0 0 34px;width:60px;height:34px;border:1px solid #fff;float:left;margin:7px 0 0}
.areabox_show{border-color:#0236b5;border-bottom-color:#fff}
.areaboxmsg{width:420px;position:absolute;background:#fff url(../images/city_select_bg.gif) 2px 0 no-repeat;top:116px;left:50%;margin:0 0 0 -344px;z-index:10;border:1px solid #0236b5;border-top:0px;}
.areaboxmsg .area_keyword{overflow:hidden;height:60px;line-height:52px;color:#adadad;padding:0 0 0 30px;}
.areaboxmsg .area_keyword a{float:left;color:#282828;margin:0 10px}
.areaboxmsg .area_keyword a:hover{color:#0236b5}
.areaboxmsg .area_menu{background:url(../images/menu_linebg.gif) 0 27px repeat-x;height:28px;line-height:28px;margin:0 18px;padding:0 0 0 38px;overflow:hidden;}
.areaboxmsg .area_menu span{display:block;float:left;height:28px;cursor:pointer;padding:0 14px;}
.areaboxmsg .area_menu span.cur{border:1px solid #ddd;height:26px;color:#0236b5;border-bottom-color:#fff}
.areaboxmsg .area_menu_txt{line-height:40px;padding:0 0 0 33px;}
.areaboxmsg .area_menu_txt span,.areaboxmsg .area_menu_txt a{float:left;margin:0 20px 0 0;color:#0236b5;}
.areaboxmsg .area_menu_txt span{display:block;width:20px;}
.areaboxmsg .area_menu_txt a{color:#282828}
.areaboxmsg .area_menu_txt a:hover{color:#0236b5}

.bottom_ad{background:url(../images/ad_bottom_icon02.png) no-repeat;height:70px;width:70px;position:fixed;bottom:0px;z-index:22}
.bottom_ad{left:0px;}
.bottom_ad_bg{position:fixed;bottom:0px;left:0px;height:150px;width:100%;background-color:#000;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;z-index:20;display:none;}
.bottom_ad_con{z-index:21;height:141px;text-align:center;bottom:0px;position:fixed;display:none;width:100%;padding:9px 0 0;cursor:pointer}

.radio_box i,
.checkbox_box i,
.jp_dd,
.jp_dd b,
.jp_sj input,
.jd_time_box input,
.showSel input{background:url(../images/input_bg.png) no-repeat;}
.menu_ss_btn{display:block;width:125px;height:40px;text-align:center;line-height:40px;color:#fff !important;float:right;background-color:#e46613;font-size:16px;cursor:pointer;border:none}
.menu_ss_btn:hover{text-decoration:none;color:#fff;background-color:#e46613}
.menu_ss_btn_grey{background-color:#bbb}
.radio_box,.checkbox_box {font-size:14px;float:left;width:95px;}
.checkbox_box{font-size:12px;color:#333;line-height:15px}
.radio_box i,.checkbox_box i{display:block;float:left;margin:4px 10px 0 0;overflow:hidden;height:14px;width:14px;}
.radio_box i.cur{background-position:-14px 0}
.checkbox_box i{height:15px;width:15px;margin:0 13px 0 0;background-position:-59px 0}
.checkbox_box i.cur{background-position:-85px 0}
.radio_box_w01{width:140px;}
.radio_box input,
.checkbox_box input{display:none;}
.input_box{padding:0 25px;}
.input_txt_box01{height:37px;padding:20px 0 0}

/**/
.jpdcwf_box{height:155px;}
.jp_dd{width:196px;float:left;background-position:176px -22px;position:relative;height:95px;overflow:visible}
.jp_dd li{height:55px;width:auto;background:none;}
.jp_dd input,.jp_sj input,
.syss_ssk input{font-size:12px;padding:11px 8px;border:1px solid #cbcbcb;width:158px;color:#333;height:14px;}
.jp_dd b{position:absolute;top:39px;left:179px;cursor:pointer;display:block;height:17px;width:17px;overflow:hidden;background-position:-83px -61px;}
.jp_sj label,.jd_time_box label{position:absolute;left:12px;top:9px;top:13px\9;color:#999;}
.jp_sj .ddriqi{top:64px;top:68px\9;}
.jp_sj{float:right;width:175px;position:relative;height:95px;overflow:visible}
.jp_sj input{background-position:67px -123px;padding:11px 0 11px 68px;width:105px;margin:0 0 17px 0;}
.jd_time_box input{background-position:76px -123px}
.jp_zf_btn,.jdxz_rs_btn,.jdxz_rs_btn{clear:both;padding:20px 0 0;height:40px;}
.syss_ssk{padding:25px 25px 0}
.syss_ssk input{width:360px;padding:11px 14px;}
.syss_ssk .d-main{left:25px;top:52px;box-shadow:none;font-size:14px;width:368px;padding-bottom:5px}
.syss_ssk .d-main .d-con a{line-height:24px;margin:0 8px 5px;*display:inline}

.jd_time_box{position:relative}
.jd_time_box input,
.showSel input{width:107px;padding:11px 0 11px 76px;}
.jd_time_box .rzriqi,
.jd_time_box .lkriqi{left:39px;top:24px;top:28px\9;}
.jd_time_box .lkriqi{left:245px;}
.displayNONE{display:none;}
.ss_box_mt15{padding:5px 25px 10px;position:relative}
.jdtimecont .calendar-input-wrap{float:right;}
.jdtimecont .calendar-input-wrap:first-child{float:left;}
.showSel{width:185px;}
.showSel input{background-position:164px -177px;padding:11px 13px;width:157px}
.optionBox{position:absolute;width:183px;border:1px solid #ddd;border-top:none;top:53px;left:25;background:#fff;}
.optionBox li{height:30px;font-size:14px;cursor:pointer;line-height:30px;color:#333;padding:0 0 0 10px}
.optionBox li:hover{background-color:#f5f5f5;color:#0236b5}
.zc .jd_time_box{padding:15px 25px 0;}
.zc .jd_time_box input{padding:11px 14px;width:158px}
.zc_time_btn{font-size:14px;color:#666;line-height:40px;}
.zc_time_btn b{color:#f03662;font-weight:normal}

.ss_citybox,.ssinput_box{background:#fff;width:388px;border:1px solid #ddd;position: absolute;z-index:1;padding:5px 0 0;}
.hot_city{background:#fff;width:388px;border:1px solid #ddd;z-index:3;padding:5px 0 0;position:absolute;}
.hot_city_head{height:40px;line-height:40px;color:#656565;font-size:14px;padding:0 0 0 10px;}
.hot_city_tag,.yfzc_sea .ss_citybox ul{height:20px;line-height:18px;color:#656565;padding:0 6px;background:url(../images/select_city_menubg.gif) 0 18px repeat-x;overflow:hidden;}
.hot_city_tag li,.yfzc_sea .ss_citybox ul li{float:left;padding:0 10px;margin:0 1px 0 0;height:18px;border-bottom:2px solid #f5f5f5;cursor:pointer;}
.hot_city_tag li.on,.yfzc_sea .ss_citybox ul li.onclick,
.hot_city_tag li.no{color:#0236b5;border-color:#0236b5}
.city_by_char,.char_class_wraper{overflow:hidden}
.hot_city_name,.city_by_char dl,.yfzc_hot_city{padding:0 8px;clear:both}
.yfzc_hot_city{padding: 7px 8px;}
.yfzc_hot_city li,.yfzc_hot_city li span{height: auto;text-align: left;}
.yfzc_hot_city li{float: left;width: 50%;overflow: hidden;}
.yfzc_hot_city li.clear{clear: none;}
.hot_city_name li a,.city_by_char a,.yfzc_hot_city span{float:left;display:block;height:20px;width:62px;padding:0 0 0 4px;color:#666;margin:0;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin:5px 0}
.hot_city_name li a:hover,.city_by_char a:hover,.yfzc_hot_city li span:hover,.yfzc_hot_city li span:hover a{background-color:#0236b5;text-decoration:none;color:#fff;}
.ss_citybox{padding-top: 13px;}
.city_by_char a{margin:5px 0;cursor:pointer}
.city_by_char dt,.yfzc_hot_city li b{display:block;height:20px;color:#0236b5;font-weight: normal;}
.get_car_didian .hot_city{width: 555px;border:0px;padding:0px;}
.get_car_didian .hot_city span{background: none;}
.hide{display:none;}
.yfzc_hot_city li b{display:block;float:left;line-height:22px;width:20px;}
.ss_citybox li div{float:left}
.yfzc_hot_city li span{padding:0px;display:inline;font-size:12px;margin:0px;width:auto;margin:0 5px 0 0;}

.jp_dd input:focus, .jp_sj input:focus, .syss_ssk input:focus{border-color:#0236b5}

.customer_search,.allCity{background-color:#fff;position:absolute;border:1px solid #ddd;width:160px;padding:1px 0 0;z-index:1}
.cityslide,.jsContainer{width:388px;}
.search_tips{font-size:14px;line-height:24px;padding:0 14px 0 10px;}
.search_result li,.allCity li,.cityslide li{clear:both}
.search_result li,.allCity li,.cityslide li,.jsContainer a{font-size:12px;line-height:20px;padding:0 14px 0 10px;color:#676767;cursor:pointer}
.search_result li a{float:left}
.search_result li span{float:right;}
.search_result li:hover,.allCity li.hover,.cityslide li.on,.jsContainer a:hover{background-color:#f5f5f5;color:#676767}
.search_result li:hover a{color:#676767}
.allCity{height:200px;overflow-y:auto;width:174px;z-index:10}
.allCity li{height:auto}
.jsContainer a{display:block;}

#address_message{background-color:#f5f5f5;color:#666;}
#tuna_address{background-color:#fff;border:1px solid #ddd;}
#tuna_address #address_list a{font-size:12px;line-height:22px;color:#666;}
#tuna_address #address_list span{float:right;}
#tuna_address #address_list a:hover{background-color:#f5f5f5;color:#666;}
.address_pagebreak a{float:left;font-size:12px;color:#666;}

.cityslide{background-color:#fff;border:1px solid #ddd;}
.cityslide b{font-weight:normal}

.ssinput_box li{height:auto;line-height:22px;padding:0 14px 0 10px;}
.hot_city .srtlt{display:none;}
.nosslist_box{background:#fff;width:378px;border:1px solid #ddd;padding:5px 0 0 10px;line-height:22px;color:#666;padding:0 14px 0 10px;}
.syss_ssk .optionBox{width:186px;left:227px;z-index:10;overflow-y:auto;display:none;height:200px;}
.loadingDiv {display:none;float:right;width:875px;height:370px;padding:170px 0 0;text-align:center;}

/*2018-1-18*/ 
.tab_item_list{padding:10px 0}
.aoyou-radio {line-height:18px;margin:20px 0;}
.index_menutxt_Hotel .aoyou-radio {margin:10px 0 0;padding-bottom:10px;}
.aoyou-radio label {margin-right:24px;cursor:pointer;}
.radio {display:inline-block;width:20px;height:16px;vertical-align:middle;background: url(../images/check.png) no-repeat 0px 0px;}
.now .radio {background: url(../images/check.png) no-repeat -36px 0px;}
.aoyou-radio em {display:inline-block;vertical-align: middle;}
.each-row {margin-top:20px;}
.index_menutxt_Hotel .each-row {padding-top:10px;margin-top:0px;} 
.flight-input {font-size:12px;width:90px;height:34px;line-height:34px;padding-left:80px;position:relative;border: 1px solid #AAAAAA;border-radius:3px;}
.index_menutxt_Hotel .flight-input {width:210px;}
.flight-input .search-label {margin:5px 10px 5px 0;width:60px;padding-right:10px;position:absolute;left:0;top:0;z-index:1;line-height:24px;text-align:right;color:#666666;border-right: 1px solid #DADADA;}
.flight-input input {border:none;padding:0;width:100%;}
.catalog-box input, .catalog-box .search-input,.catalog-box .group-item .depart {border:none;padding:0;width:100%;height:100%;background:none;}
.form-list {font-size:12px;height:34px;line-height:34px;padding-left:70px;position:relative;border-radius:3px;}
.form-list .search-label {margin:5px 0;width:60px;padding-right:10px;position:absolute;left:0;top:0;z-index:1;line-height:24px;font-size:14px;color: 666666;}
.minusbtn {width:34px;height:34px;display:inline-block;vertical-align:middle;background:url("../images/icons.png") no-repeat -169px -44px;}
.minusbtn.disable {background:url("../images/icons.png") no-repeat -169px 0;}
.catalog-box input, .catalog-box .search-input, .catalog-box .group-item .depart {border:none;padding:0;width:100%;height:100%;background:none;}
.spinner input {width:60px;display:inline-block;border:none;padding:0;text-align:center;font-size:18px;vertical-align:middle;height:30px;line-height:30px;}
.addbtn {width:34px;height:34px;display:inline-block;vertical-align:middle;background:url("../images/icons.png") no-repeat -169px -92px;}
.spinner em {display:inline-block;cursor:pointer;}
.index_menutxt_Hotel .btn-search {margin-top:10px;display:inline-block;width:100px;height:36px;line-height:36px;background:#e46613;color:#ffffff;font-size:16px;text-align:center;}

#tourBox8{margin:0 0 10px}
.youy .index_title i{display:block;height:18px;width:4px;float:left;margin:9px 14px 0 0;background-color:#5dc032}
.youy .index_title span{cursor:pointer;float:left;margin:0 15px 0 0;font-size:18px;line-height:36px;color:#5dc032} 

.picScroll-left{overflow:hidden;position:relative}
.picScroll-left .bd{}
.picScroll-left .bd ul{overflow:hidden;zoom:1;width:20000px}
.picScroll-left .bd ul li{float:left;_display:inline;overflow:hidden;text-align:center;padding-right:16px}
.picScroll-left .bd ul li .pic{text-align:center;}
.picScroll-left .bd ul li .pic img{width:288px;height:430px;display:block;}
.picScroll-left .bd ul li .pic a:hover img{border-color:#999;}
.picScroll-left .slide-arr{width:40px;height:430px;position:absolute;top:0;cursor:pointer;z-index:7;} 
.picScroll-left .slide-arr.prev{left:0px;background:url("../images/leftbg.png") no-repeat;background-size:100% 100%;}
.picScroll-left .slide-arr.next{right:0px;background:url("../images/rightbg.png") no-repeat;background-size:100% 100%;}
.icon-arr-left {display:block;width:20px;height:40px;background:url("../images/icons.png") no-repeat -107px 4px;}
.icon-arr-right {display:block;width:20px;height:40px;background:url("../images/icons.png") no-repeat -124px 4px;}
.slide-arr .icon-arr-left, .slide-arr .icon-arr-right {margin-top:200px;margin-left:10px;}

.nav_tit{width:345px}
.nav_rig{width:855px}